<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Amazon.WebServices.MechanicalTurk</name>
    </assembly>
    <members>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.PropertyFormatter">
            <summary>
            Basic formatter and parser to serialize/deserialize objects to and from Mechanical Turk property format
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.IModelObjectFormatter">
            <summary>
            Interface to format and parse model objects
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.IModelObjectFormatter.Format(System.IO.TextWriter,System.Object)">
            <summary>
            Formats the specified object.
            </summary>
            <param name="writer">The output writer.</param>
            <param name="obj">The object to format</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.IModelObjectFormatter.Parse(System.IO.TextReader,System.Type)">
            <summary>
            Parses the specified string in an object of the specified type
            </summary>
            <param name="reader">The input reader</param>
            <param name="t">The type of the object that needs to be parsed</param>
            <returns>The parsed object</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.PropertyFormatter.Format(System.IO.TextWriter,System.Object)">
            <summary>
            Formats the specified object.
            </summary>
            <param name="writer">The output writer.</param>
            <param name="obj">The object to format</param>
            <returns>Formatted string</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.PropertyFormatter.Parse(System.IO.TextReader,System.Type)">
            <summary>
            Parses the specified string in an object of the specified type
            </summary>
            <param name="reader">The input reader</param>
            <param name="t">The type of the object that needs to be parsed</param>
            <returns>The parsed object</returns>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.XmlUtil">
            <summary>
            XML utility for xml validation, transformation and serialization
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.ValidateXML(System.String,System.String)">
            <summary>
            Validates a XML file or fragment against an XSL resource (such as "Question.xsd");
            </summary>
            <param name="schemaName">Name of the schema resource.</param>
            <param name="xmlFileOrFragment">The XML file or fragment to validate.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.XmlEncode(System.String)">
            <summary>
            Escapes reserved XML chars in a string with the spec'd escape sequence
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.XmlDecode(System.String)">
            <summary>
            Unescapes reserved XML chars into a string representation
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.SerializeXML(System.Object)">
            <summary>
            Serializes an object to XML
            </summary>
            <param name="obj">The object to serialize.</param>
            <returns>XML string</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.SerializeXML(System.Object,System.IO.TextWriter)">
            <summary>
            Deserializes XML to an instance of a given type
            </summary>
            <param name="obj">The object to serialize</param>
            <param name="writer">The writer to write the serialized XML to</param>
            <returns>Deserialized object</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.DeserializeXML(System.Type,System.String)">
            <summary>
            Deserializes XML to an instance of a given type
            </summary>
            <param name="typeOfTargetObject">The type of target object.</param>
            <param name="xmlToDeserialize">The XML to deserialize.</param>
            <returns>Deserialized object</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.DeserializeXML(System.Type,System.IO.TextReader)">
            <summary>
            Deserializes XML to an instance of a given type
            </summary>
            <param name="typeOfTargetObject">The type of target object.</param>
            <param name="reader">Reader containing the XML to deserialize.</param>
            <returns>Deserialized object</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.XmlUtil.Transform(System.String,System.String)">
            <summary>
            Transforms the specified XML fragment or file with a XSL file
            </summary>
            <param name="xslFile">XSL file used for transformation</param>
            <param name="xmlFileOrFragment">The XML file or fragment to transform.</param>
            <returns>Result of the transformation</returns>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.QualificationTypeRetryException">
            <summary>
            Description of QualificationTypeRetryException.
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException">
            <summary>
            Generic exception raised by the SDK when an error occurred.
            </summary>  
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException"/> class.
            </summary>
            <param name="errorCode">The error code.</param>
            <param name="errorMessage">The error message.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException.#ctor(System.String,System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException"/> class.
            </summary>
            <param name="errorCode">The error code.</param>
            <param name="errorMessage">The error message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException.#ctor(System.String,System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException"/> class.
            </summary>
            <param name="errorCode">The error code.</param>
            <param name="errorMessage">The error message.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException.ErrorCode">
            <summary>
            Contains the error errorCode returned by the service
            </summary>
            <remarks>Errors can either be generic Amazon Web Service platform (ie. "<c>AWS.*</c>")
            or errors specific to the Mechanical Turk Service (ie. "<c>AWS.MechanicalTurk.*</c>"</remarks>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException.ServiceResponse">
            <summary>
            Returns the response for the request that caused the error (if any).
            This response can be inspected for detailed information about the
            errors that occurred.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.QualificationTypeRetryException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.QualificationTypeRetryException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.InsufficientFundsException">
            <summary>
            Description of InsufficientFundsException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.InsufficientFundsException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.InsufficientFundsException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.SimpleClient">
            <summary>
            Client used to invoke single operations for Mechanical Turk
            </summary>
            <remarks>
            This client is a wrapper around the core Mechanical Turk client (<see cref="T:Amazon.WebServices.MechanicalTurk.MTurkClient"/>)
            to facilitate rapid development of MTurk application through convenience methods.
            </remarks>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.ITurkConfig">
            <summary>
            Interface implemented by the Mechanical Turk clients to
            expose the configuration they use.
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.ITurkConfig.Config">
            <summary>
            Returns the configuration used by the Mechanical Turk client.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.#ctor">
            <summary>
            Initializes a client using the configuration from the application configuration file (see <see cref="T:Amazon.WebServices.MechanicalTurk.MTurkConfig"/>)
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.#ctor(Amazon.WebServices.MechanicalTurk.MTurkConfig)">
            <summary>
            Initializes a client using a custom client configuration
            </summary>
            <remarks>Custom configurations can be useful e.g. when the AWS credentials are retrieved from a different storage
            mechanism than the application configuration file</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateHIT(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Decimal},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Int64,System.Nullable{System.Int32},System.String,System.Collections.Generic.List{Amazon.WebServices.MechanicalTurk.Domain.QualificationRequirement},System.String[])">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_CreateHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="keywords">The keywords.</param>
            <param name="question">The question. If the question is not wrapped as XML, it will be wrapped as a simple free text question (<see cref="T:Amazon.WebServices.MechanicalTurk.QuestionUtil"/>)</param>
            <param name="reward">The reward.</param>
            <param name="assignmentDurationInSeconds">The assignment duration in seconds.</param>
            <param name="autoApprovalDelayInSeconds">The auto approval delay in seconds.</param>
            <param name="lifetimeInSeconds">The lifetime in seconds. If 0, defaults to 3 days.</param>
            <param name="maxAssignments">The max assignments.</param>
            <param name="requesterAnnotation">The requester annotation.</param>
            <param name="qualificationRequirements">The qualification requirements.</param>
            <param name="responseGroup">The response group.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateHIT(System.String,System.String,System.String,System.String,Amazon.WebServices.MechanicalTurk.Domain.QuestionForm,System.Nullable{System.Decimal},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Int64,System.Nullable{System.Int32},System.String,System.Collections.Generic.List{Amazon.WebServices.MechanicalTurk.Domain.QualificationRequirement},System.String[])">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_CreateHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="keywords">The keywords.</param>
            <param name="question">The question.</param>
            <param name="reward">The reward.</param>
            <param name="assignmentDurationInSeconds">The assignment duration in seconds.</param>
            <param name="autoApprovalDelayInSeconds">The auto approval delay in seconds.</param>
            <param name="lifetimeInSeconds">The lifetime in seconds. If 0, defaults to 3 days.</param>
            <param name="maxAssignments">The max assignments.</param>
            <param name="requesterAnnotation">The requester annotation.</param>
            <param name="qualificationRequirements">The qualification requirements.</param>
            <param name="responseGroup">The response group.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateHIT(System.String,System.String,System.String,System.String,Amazon.WebServices.MechanicalTurk.Domain.ExternalQuestion,System.Nullable{System.Decimal},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Int64,System.Nullable{System.Int32},System.String,System.Collections.Generic.List{Amazon.WebServices.MechanicalTurk.Domain.QualificationRequirement},System.String[])">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_CreateHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="keywords">The keywords.</param>
            <param name="externalQuestion">External question</param>
            <param name="reward">The reward.</param>
            <param name="assignmentDurationInSeconds">The assignment duration in seconds.</param>
            <param name="autoApprovalDelayInSeconds">The auto approval delay in seconds.</param>
            <param name="lifetimeInSeconds">The lifetime in seconds. If 0, defaults to 3 days.</param>
            <param name="maxAssignments">The max assignments.</param>
            <param name="requesterAnnotation">The requester annotation.</param>
            <param name="qualificationRequirements">The qualification requirements.</param>
            <param name="responseGroup">The response group.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.RegisterHITType(System.String,System.String,System.Nullable{System.Int64},System.Int64,System.Nullable{System.Decimal},System.String,System.Collections.Generic.List{Amazon.WebServices.MechanicalTurk.Domain.QualificationRequirement})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_RegisterHITTypeOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="autoApprovalDelayInSeconds">The auto approval delay in seconds.</param>
            <param name="assignmentDurationInSeconds">The assignment duration in seconds.</param>
            <param name="reward">The reward.</param>
            <param name="keywords">The keywords.</param>
            <param name="qualificationRequirements">The qualification requirements.</param>
            <returns>ID of new HIT type</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SetHITTypeNotification(System.String,Amazon.WebServices.MechanicalTurk.Domain.NotificationSpecification,System.Nullable{System.Boolean})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_SetHITTypeNotificationOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="notification">The notification.</param>
            <param name="active">The active.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SendTestEventNotification(Amazon.WebServices.MechanicalTurk.Domain.NotificationSpecification,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.EventType})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_SendTestEventNotificationOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="notification">The notification.</param>
            <param name="testEventType">Type of the test event.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.DisposeHIT(System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_DisposeHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit ID.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.DisableHIT(System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_DisableHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit ID.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetHIT(System.String,System.String[])">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="responseGroup">The response group.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetReviewableHITs(System.String,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.ReviewableHITStatus},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SortDirection},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsSortProperty},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetReviewableHITsOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="status">The status.</param>
            <param name="sortDirection">The sort direction.</param>
            <param name="sortProperty">The sort property.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetHITsForQualificationType(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetHITsForQualificationTypeOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetHITsForQualificationTypeResult"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationsForQualificationType(System.String,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.QualificationStatus},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetQualificationsForQualificationTypeOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="status">The status.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeResult"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SetHITAsReviewing(System.String,System.Nullable{System.Boolean})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_SetHITAsReviewingOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="revert">if set to <c>true</c>, sets the HIT to be reviewable.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.ExtendHIT(System.String,System.Nullable{System.Int32},System.Nullable{System.Int64})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_ExtendHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="maxAssignmentsIncrement">The max assignments increment.</param>
            <param name="expirationIncrementInSeconds">The expiration increment in seconds.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.ForceExpireHIT(System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_ForceExpireHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.ApproveAssignment(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_ApproveAssignmentOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="assignmentId">The assignment id.</param>
            <param name="requesterFeedback">The requester feedback.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.RejectAssignment(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_RejectAssignmentOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="assignmentId">The assignment id.</param>
            <param name="requesterFeedback">The requester feedback.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAssignmentsForHIT(System.String,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SortDirection},Amazon.WebServices.MechanicalTurk.Domain.AssignmentStatus[],System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITSortProperty},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String[])">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetAssignmentsForHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="sortDirection">The sort direction.</param>
            <param name="status">The status.</param>
            <param name="sortProperty">The sort property.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <param name="responseGroup">The response group.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetFileUploadURL(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetFileUploadURLOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="assignmentId">The assignment id.</param>
            <param name="questionIdentifier">The question identifier.</param>
            <returns>A <see cref="T:System.String"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetHITs(System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SortDirection},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SearchHITsSortProperty},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String[])">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_SearchHITsOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="sortDirection">The sort direction.</param>
            <param name="sortProperty">The sort property.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <param name="responseGroup">The response group.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchHITsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GrantBonus(System.String,System.Nullable{System.Decimal},System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GrantBonusOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="workerId">The worker id.</param>
            <param name="bonusAmount">The bonus amount.</param>
            <param name="assignmentId">The assignment id.</param>
            <param name="reason">The reason.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetBonusPayments(System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetBonusPaymentsOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="assignmentId">The assignment id.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateQualificationType(System.String,System.String,System.String,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.QualificationTypeStatus},System.Int64,System.String,System.String,System.Nullable{System.Int64},System.Nullable{System.Boolean},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_CreateQualificationTypeOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="name">The name.</param>
            <param name="keywords">The keywords.</param>
            <param name="description">The description.</param>
            <param name="status">The status.</param>
            <param name="retryDelayInSeconds">The retry delay in seconds.</param>
            <param name="test">The test. If the question is not wrapped as XML, it will be wrapped as a simple free text question (<see cref="T:Amazon.WebServices.MechanicalTurk.QuestionUtil"/>)</param>
            <param name="answerKey">The answer key.</param>
            <param name="testDurationInSeconds">The test duration in seconds.</param>
            <param name="autoGranted">The auto granted.</param>
            <param name="autoGrantedValue">The auto granted value.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationRequests(System.String,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SortDirection},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsSortProperty},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetQualificationRequestsOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="sortDirection">The sort direction.</param>
            <param name="sortProperty">A <see cref="T:System.Nullable`1"/> instance containing the request parameters</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.RejectQualificationRequest(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_RejectQualificationRequestOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationRequestId">The qualification request id.</param>
            <param name="reason">The reason.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GrantQualification(System.String,System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GrantQualificationOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationRequestId">The qualification request id.</param>
            <param name="qualificationValue">The integer value.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.AssignQualification(System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Boolean})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_AssignQualificationOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="workerId">The worker id.</param>
            <param name="qualificationValue">The qualification value.</param>
            <param name="sendNotification">The send notification.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.RevokeQualification(System.String,System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_RevokeQualificationOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId"></param>
            <param name="subjectId"></param>
            <param name="reason"></param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.UpdateQualificationScore(System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_UpdateQualificationScoreOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId"></param>
            <param name="subjectId"></param>
            <param name="qualificationValue"></param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationType(System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetQualificationTypeOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationScore(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetQualificationScoreOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="subjectId">The subject id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Qualification"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SearchQualificationTypes(System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SortDirection},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesSortProperty},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_SearchQualificationTypesOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="query">The query.</param>
            <param name="mustBeRequestable">if set to <c>true</c> [must be requestable].</param>
            <param name="mustBeOwnedByCaller">The must be owned by caller.</param>
            <param name="sortDirection">The sort direction.</param>
            <param name="sortProperty">The sort property.</param>
            <param name="pageNumber">The page number.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.UpdateQualificationType(System.String,System.String,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.QualificationTypeStatus},System.String,System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Boolean},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_UpdateQualificationTypeOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="description">The description.</param>
            <param name="status">The status.</param>
            <param name="test">The test. If the question is not wrapped as XML, it will be wrapped as a simple free text question (<see cref="T:Amazon.WebServices.MechanicalTurk.QuestionUtil"/>)</param>
            <param name="answerKey">The answer key.</param>
            <param name="testDurationInSeconds">The test duration in seconds.</param>
            <param name="retryDelayInSeconds">The retry delay in seconds.</param>
            <param name="autoGranted">The auto granted.</param>
            <param name="autoGrantedValue">The auto granted value.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAccountBalance">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetAccountBalanceOperation.html">online documentation for this operation.</a>
            </summary>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetRequesterStatistic(Amazon.WebServices.MechanicalTurk.Domain.RequesterStatistic,System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.TimePeriod},System.Nullable{System.Int32})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetRequesterStatisticOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="statistic">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RequesterStatistic"/> instance containing the request parameters</param>
            <param name="timePeriod">The time period.</param>
            <param name="count">The count.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.DataPoint"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.NotifyWorkers(System.String,System.String,System.Collections.Generic.List{System.String})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_NotifyWorkersOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="subject">The subject.</param>
            <param name="messageText">The message text.</param>
            <param name="workerIDs">The IDs of the workers to notify.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SetWorkerAcceptLimit(System.Int32,Amazon.WebServices.MechanicalTurk.Domain.LimitGroupType,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_SetWorkerAcceptLimitOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="maxWorkerAcceptLimit">The max worker accept limit.</param>
            <param name="type">The type.</param>
            <param name="limitGroupId">The limit group id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetWorkerAcceptLimit(Amazon.WebServices.MechanicalTurk.Domain.LimitGroupType,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_GetWorkerAcceptLimitOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="type">The type.</param>
            <param name="limitGroupId">The limit group id.</param>
            <returns>A <see cref="T:System.Int32"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.Help(System.Collections.Generic.List{System.String},System.Nullable{Amazon.WebServices.MechanicalTurk.Domain.HelpRequestHelpType})">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_HelpOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="about">The topics to retrieve help for</param>
            <param name="type">A <see cref="T:System.Nullable`1"/> instance containing the request parameters</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Information"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.BlockWorker(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_BlockWorkerOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="workerId">The worker ID.</param>
            <param name="reason">The reason.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.UnblockWorker(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_BlockWorkerOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="workerId">The worker ID.</param>
            <param name="reason">The reason.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.ChangeHITTypeOfHIT(System.String,System.String)">
            <summary>
            See <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/ApiReference_ChangeHITTypeOfHITOperation.html">online documentation for this operation.</a>
            </summary>
            <param name="hitId">The hit ID.</param>
            <param name="hitTypeId">The hit type ID.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateHIT(System.String,System.String,System.Decimal,System.String,System.Nullable{System.Int32},System.Boolean)">
            <summary>
            Creates a HIT using defaults for the HIT properties not given as parameters.
            The request uses either the default or full responseGroup.
            </summary>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="reward">The reward.</param>
            <param name="question">The question. If the question is not wrapped as XML, it will be wrapped as a simple free text question (<see cref="T:Amazon.WebServices.MechanicalTurk.QuestionUtil"/>)</param>
            <param name="maxAssignments">The max assignments.</param>
            <param name="getFullResponse">if set to <c>true</c> the full dataset gets returned.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateHIT(System.String,System.String,System.Decimal,System.String,System.Nullable{System.Int32})">
            <summary>
            Creates a HIT using default values for the HIT properties not given as parameters.
            The request uses the default responseGroup of "Minimal".
            </summary>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="reward">The reward.</param>
            <param name="question">The question. If the question is not wrapped as XML, it will be wrapped as a simple free text question (<see cref="T:Amazon.WebServices.MechanicalTurk.QuestionUtil"/>)</param>
            <param name="maxAssignments">The max assignments.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateHIT(Amazon.WebServices.MechanicalTurk.Domain.HIT)">
            <summary>
            Creates a new HIT from a populated HIT domain object
            </summary>
            <param name="newHit">The new hit to be created</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance with the populated HIT ID</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetHIT(System.String)">
            <summary>
            Retrieves a HIT by HIT Id. The request uses full responseGroup.
            </summary>
            <param name="hitId">The hit id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.CreateQualificationType(System.String,System.String,System.String)">
            <summary>
            Creates a Qualification Type using default values for the Qualification Type properties 
            not given as parameters.
            </summary>
            <param name="name">The name.</param>
            <param name="keywords">The keywords.</param>
            <param name="description">The description.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.UpdateQualificationType(System.String,System.String,Amazon.WebServices.MechanicalTurk.Domain.QualificationTypeStatus)">
            <summary>
            Updates the description and status of a qualification type
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="description">The description.</param>
            <param name="status">The status.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationsForQualificationType(System.String,System.Int32)">
            <summary>
            Retrieves workers' Qualifications found on the requested page for the given 
            Qualification Type.  The request uses the default responseGroup of "Minimal".
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <param name="pageNum">The page number to return results from.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Qualification"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationRequests(System.String)">
            <summary>
            Retrieves workers' QualificationRequests found on the first page for the given 
            Qualification Type.  The results are sorted by SubmitTime.
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationRequest"/> array
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAssignmentsForHIT(System.String,System.Int32,System.Boolean)">
            <summary>
            Retrieves workers' Assignments found on the first page for the given HIT.
            The results are sorted by SubmitTime.  The request uses either the default 
            or full responseGroup.
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="pageNum">The page number to return results from.</param>
            <param name="getFullResponse">if set to <c>true</c> the full dataset gets returned.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Assignment"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAssignmentsForHIT(System.String,System.Int32)">
            <summary>
            Retrieves workers' Assignments found on the requested page for the given HIT.  
            The request uses the default responseGroup of "Minimal".
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="pageNum">The page number to return results from.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Assignment"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAvailableAccountBalance">
            <summary>
            Gets the available account balance.
            </summary>
            <returns>The available account balance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetReviewableHITs(System.String,System.Int32)">
            <summary>
            Retrieves requester's reviewable HITs found on the requested page for the given HIT Type.
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="pageNum">The page number to return results from.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetHITs(System.Int32)">
            <summary>
            Retrieves any HITs found on the requested page. The request uses the default responseGroup of "Minimal".
            </summary>
            <param name="pageNum">The page number to return results from.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetHITs(System.Int32,System.Boolean)">
            <summary>
            Retrieves requester's reviewable HITs found on the requested page for the given HIT Type. 
            The request uses either the default or full responseGroup.
            </summary>
            <param name="pageNum">The page number to return results from.</param>
            <param name="getFullResponse">if set to <c>true</c> the full dataset gets returned.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetQualificationTypes(System.Int32)">
            <summary>
            Retrieves any Qualification Types found on the requested page.
            </summary>
            <param name="pageNum">The page number to return results from.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> array
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SetHITAsReviewable(System.String)">
            <summary>
            Sets the status of the given HIT as Reviewable.
            </summary>
            <param name="hitId">The hit id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SetHITAsReviewing(System.String)">
            <summary>
            Sets the status of the given HIT as Reviewing.
            </summary>
            <param name="hitId">The hit id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetTotalNumHITsInAccount">
            <summary>
            Retrieves the total number of active HITs for the requester.
            </summary>
            <returns>A <see cref="T:System.Int32"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.DisposeQualificationType(System.String)">
            <summary>
            Disposes the given Qualification Type.  The Qualification Type becomes inactive.
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SendTestEmailEventNotification(System.String,System.String,Amazon.WebServices.MechanicalTurk.Domain.EventType)">
            <summary>
            Sets up an email notification setting for the given HIT Type.
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <param name="emailAddress">The email address.</param>
            <param name="eventType">Type of the event.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.UpdateHIT(System.String,System.String,System.String,System.String,System.Nullable{System.Decimal})">
            <summary>
            Updates a HIT using defaults for the HIT properties not given as parameters.
            </summary>
            <param name="hitId">The hit id.</param>
            <param name="title">The title (if null, the HIT's current title is used)</param>
            <param name="description">The description (if null, the HIT's current description is used)</param>
            <param name="keywords">The keywords (if null, the HIT's current keywords are used)</param>
            <param name="reward">The reward (if null, the HIT's current reward is used)</param>
            <returns>ID of the new HIT type for the hit</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.UpdateHITs(System.String[],System.String)">
            <summary>
            Updates a list of hits to reflect the properties of a new hit type (previously created with <see cref="M:Amazon.WebServices.MechanicalTurk.SimpleClient.RegisterHITType(System.String,System.String,System.Nullable{System.Int64},System.Int64,System.Nullable{System.Decimal},System.String,System.Collections.Generic.List{Amazon.WebServices.MechanicalTurk.Domain.QualificationRequirement})"/>)
            </summary>
            <param name="hitIdList">The hit id list.</param>
            <param name="hitTypeId">The hit type id.</param>
            <returns>Returns a map of errors (HitID-&gt;error description) for the HITs that failed to update.</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllQualificationsForQualificationType(System.String)">
            <summary>
            Gets the type of all qualifications for qualification.
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Qualification"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllQualificationsForQualificationTypeIterator(System.String)">
            <summary>
            Enumerates through all qualifications for qualification.
            </summary>
            <param name="qualificationTypeId">The qualification type id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllHITs">
            <summary>
            Retrieves all active HITs in the system.  The request uses the full responseGroup.
            </summary>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllHITsIterator">
            <summary>
            Enumerates through all HITs.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllQualificationTypes">
            <summary>
            Retrieves all active Qualifications in the system.
            </summary>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> array
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllQualificationTypesIterator">
            <summary>
            Enumerates through all active qualifications in the system
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllReviewableHITs(System.String)">
            <summary>
            Retrieves all of requester's reviewable HITs of the given HIT Type.
            </summary>
            <param name="hitTypeId">The hit type id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllReviewableHITsIterator(System.String)">
            <summary>
            Enumerates through of requester's reviewable HITs of the given HIT Type.
            </summary>
            <param name="hitTypeId">The hit type id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllAssignmentsForHIT(System.String)">
            <summary>
            Retrieves all of requester's assignments for the given HIT.
            </summary>
            <param name="hitId">The hit id.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Assignment"/> list</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetAllAssignmentsForHITIterator(System.String)">
            <summary>
            Enumerates through all of requester's assignments for the given HIT.
            </summary>
            <param name="hitId">The hit id.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SerializeHIT(Amazon.WebServices.MechanicalTurk.Domain.HIT,System.String)">
            <summary>
            Serializes the HIT in XML format and saves it to the specified file
            </summary>
            <param name="hit">HIT to serialize</param>
            <param name="fileName">Filename to save to</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.DeserializeHIT(System.String)">
            <summary>
            Loads and deserializes a HIT from the specified XML file (or xml fragment)
            </summary>
            <param name="fileNameOrContent">The file (or content) containing the HIT in 
            XML serialized form</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SerializeHIT(Amazon.WebServices.MechanicalTurk.Domain.HIT,System.String,Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat)">
            <summary>
            Serializes the HIT in the specified format and saves it to the specified file
            </summary>
            <param name="hit">HIT to serialize</param>
            <param name="fileName">Name of the file.</param>
            <param name="format">The format to use for serialization</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.DeserializeHIT(System.String,Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat)">
            <summary>
            Loads and deserializes a HIT from the specified file (or content string)
            </summary>
            <param name="fileNameOrContent">The file or content containing the object in the 
            specified format</param>
            <param name="format">The format of the file</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.SerializeHIT(Amazon.WebServices.MechanicalTurk.Domain.HIT,System.IO.TextWriter,Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat)">
            <summary>
            Serializes the HIT in the specified format and writes it to the specified writer
            </summary>
            <param name="hit">HIT to serialize</param>
            <param name="writer">The output writer.</param>
            <param name="format">The format to use for object serialization</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.DeserializeHIT(System.IO.TextReader,Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat)">
            <summary>
            Loads and deserializes the HIT from the specified reader
            </summary>
            <param name="reader">The input reader</param>
            <param name="format">The format of the file</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetFormatter(Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat)">
            <summary>
            Returns the formatter implementation for the specified format
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SimpleClient.GetPreviewURL(System.String)">
            <summary>
            Returns the URL, where the HIT can be viewed at the worker website or "n/a" if HIT was not 
            yet created or loaded.
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.SimpleClient.Proxy">
            <summary>
            The client proxy used to send the messages
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.SimpleClient.Config">
            <summary>
            Returns the configuration used by the Mechanical Turk client.
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.PermissionDeniedException">
            <summary>
            Description of PermissionDeniedException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.PermissionDeniedException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.PermissionDeniedException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.ObjectDoesNotExistException">
            <summary>
            Description of ObjectDoesNotExistException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ObjectDoesNotExistException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ObjectDoesNotExistException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidStateException">
            <summary>
            Description of InvalidStateException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidStateException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidStateException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.QuestionUtil">
            <summary>
            Utilities for question handling
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.InjectCDataBlocksForFormattedContents(System.String)">
            <summary>
            Injects CDATA into the formatted contents, since the XML Serializer only
            properly handles CDATA when a custom CData serializer can be used
            (see http://geekswithblogs.net/cmartin/archive/2005/11/30/61705.aspx).
            This is not the case for us, because QuestionForm is generated and the
            question must be of type string. Not ideal.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.SerializeQuestion(Amazon.WebServices.MechanicalTurk.Domain.QuestionForm)">
            <summary>
            Serializes the question form into XML accepted by Mechanical Turk
            </summary>
            <param name="form">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QuestionForm"/> instance to serialize</param>
            <returns>XML string</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.DeserializeQuestion(System.String)">
            <summary>
            Deserializes XML into a question form
            </summary>
            <param name="xml">XML string</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QuestionForm"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.ReadQuestionFromFile(System.String)">
            <summary>
            Reads a question form from an XML file
            </summary>
            <param name="file">File containing the question in XML format</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QuestionForm"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.SerializeExternalQuestion(Amazon.WebServices.MechanicalTurk.Domain.ExternalQuestion)">
            <summary>
            Serializes the question form into XML accepted by Mechanical Turk
            </summary>
            <param name="form">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ExternalQuestion"/> instance to serialize</param>
            <returns>XML string</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.DeserializeExternalQuestion(System.String)">
            <summary>
            Deserializes XML into a external question
            </summary>
            <param name="xml">XML string</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ExternalQuestion"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.ReadExternalQuestionFromFile(System.String)">
            <summary>
            Reads an external question from an XML file
            </summary>
            <param name="file">File containing the question in XML format</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QuestionForm"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.ConvertSingleFreeTextQuestionToXML(System.String)">
            <summary>
            Constructs a Question XML String that contains a single freetext question.
            </summary>
            <param name="question">The question phrase to ask</param>
            <returns>Question in XML format</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.ConvertMultipleFreeTextQuestionToXML(System.String[])">
            <summary>
            Constructs a Question XML String that contains a multiple freetext questions
            </summary>
            <param name="questions">The question phrase to ask</param>
            <returns>Question in XML format</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.QuestionUtil.DeserializeQuestionFormAnswers(System.String)">
            <summary>
            Deserializes XML into a question form answer
            </summary>
            <param name="xml">XML string representing answers to a HIT question</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QuestionFormAnswers"/> instance</returns>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.MTurkConfig">
            <summary>
            Holds the client configuration necessary to communicate with the mechanical turk webservice.
            A <c>MTurkConfig</c> instance must be passed to the <see cref="T:Amazon.WebServices.MechanicalTurk.SimpleClient"/> or 
            <see cref="T:Amazon.WebServices.MechanicalTurk.MTurkClient"/> instance to establish connectivity.
            <para>
            The <c>DefaultInstance</c> can be used when the configuration is retrieved from the application
            configuration file. If the configuration is stored elsewhere, a separate <c>MTurkConfig</c> instance
            must be instantiated and passed to the requester.
            </para>
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkConfig._context">
            <summary>
            Additional key-value-pairs that can be passed into the SDK when the configuration
            was not loaded from the application configuration file
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkConfig._currentInstance">
            <summary>
            The configuration used in the current thread
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkConfig.#ctor">
            <summary>
            Instantiates the client configuration by reading the application configuration file (app.config). 
            </summary>
            <remarks>
            The following values are read from the application configuration file:
            <list type="bullet">
            <item>
            	<term>MechanicalTurk.ServiceEndpoint</term>
            	<description>
            	The service endpoint receiving and processing mturk requests. Defaults to the sandbox endpoint at
                <c>https://mechanicalturk.sandbox.amazonaws.com?Service=AWSMechanicalTurkRequester</c>
            	</description>
            </item>
            <item>
            	<term>MechanicalTurk.AccessKeyId</term>
            	<description>Required: The access key ID for the Amazon Web Services account</description>
            </item>
            <item>
            	<term>MechanicalTurk.SecretAccessKey</term>
            	<description>Required: The secret access key for the Amazon Web Services account</description>
            </item>
            <item>
            	<term>MechanicalTurk.Log.Level</term>
            	<description>The log level for SDK log messages (<see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog"/> for details). Defaults to 2 (Info)</description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.Url</term>
            	<description>
                Proxy URL (only necessary when used through a web proxy that requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.User</term>
            	<description>
                User name for proxy credentials (only necessary when used through a web proxy that 
                requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.Password</term>
            	<description>
                Password for proxy credentials (only necessary when used through a web proxy 
                that requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.Domain</term>
            	<description>
                User domain for proxy credentials (only necessary when used through a web proxy 
                that requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.MiscOptions.EnsureQuestionsAreXmlWrapped</term>
            	<description>
                If set to true (default), ensures that questions are wrapped as XML when sent to
                Mechanical Turk.
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.MiscOptions.EnsureQuestionValidity</term>
            	<description>
                If set to true (default is false), ensures that questions are validated before 
                they are sent to Mechanical Turk
                </description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkConfig.#ctor(System.Collections.Specialized.StringDictionary)">
            <summary>
            Instantiates the client configuration by reading the application configuration from the context passed.
            </summary>
            <param name="context">Configuration with the following values:
            <list type="bullet">
            <item>
            	<term>MechanicalTurk.ServiceEndpoint</term>
            	<description>
            	The service endpoint receiving and processing mturk requests. Defaults to the sandbox endpoint at
                <c>https://mechanicalturk.sandbox.amazonaws.com?Service=AWSMechanicalTurkRequester</c>
            	</description>
            </item>
            <item>
            	<term>MechanicalTurk.AccessKeyId</term>
            	<description>Required: The access key ID for the Amazon Web Services account</description>
            </item>
            <item>
            	<term>MechanicalTurk.SecretAccessKey</term>
            	<description>Required: The secret access key for the Amazon Web Services account</description>
            </item>
            <item>
            	<term>MechanicalTurk.Log.Level</term>
            	<description>The log level for SDK log messages (<see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog"/> for details). Defaults to 2 (Info)</description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.Url</term>
            	<description>
                Proxy URL (only necessary when used through a web proxy that requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.User</term>
            	<description>
                User name for proxy credentials (only necessary when used through a web proxy that 
                requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.Password</term>
            	<description>
                Password for proxy credentials (only necessary when used through a web proxy 
                that requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.Proxy.Domain</term>
            	<description>
                User domain for proxy credentials (only necessary when used through a web proxy 
                that requires authentication)
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.MiscOptions.EnsureQuestionsAreXmlWrapped</term>
            	<description>
                If set to true (default), ensures that questions are wrapped as XML when sent to
                Mechanical Turk.
                </description>
            </item>
            <item>
            	<term>MechanicalTurk.MiscOptions.EnsureQuestionValidity</term>
            	<description>
                If set to true (default is false), ensures that questions are validated before 
                they are sent to Mechanical Turk
                </description>
            </item>
            </list>
            </param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkConfig.#ctor(System.String,System.String,System.String)">
            <summary>
            Instantiates a client for a service endpoint, access key ID and secret access key.
            </summary>
            <param name="serviceEndpoint">The service endpoint receiving and processing mturk 
            requests. If null, defaults to the sandbox endpoint at
            <c>https://mechanicalturk.sandbox.amazonaws.com?Service=AWSMechanicalTurkRequester</c></param>
            <param name="accessKeyId">Required: The access key ID for the Amazon Web Services account</param>
            <param name="secretAccessKey">Required: The secret access key for the Amazon Web Services account</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkConfig.GetConfig(System.String,System.String)">
            <summary>
            Returns a value from the configuration
            </summary>
            <param name="key">Configuration key</param>
            <param name="defaultValue">Value returned, if no value is configured for the 
            requested key</param>
            <returns>Configured value (or default)</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkConfig.GetPreviewURL(System.String)">
            <summary>
            Returns the URL, where the HIT can be viewed at the worker website or "n/a" if HIT was not 
            yet created or loaded.
            </summary>
            <param name="hitTypeID">The HIT type ID of an existing HIT</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkConfig.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.ServiceEndpoint">
            <summary>
            Web service endpoint for Mechanical Turk
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.AccessKeyId">
            <summary>
            Access Key ID of Amazon Web Services account
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.SecretAccessKey">
            <summary>
            Secret Access key for Amazon Web Services account matching the <see cref="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.AccessKeyId"/>
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.WebsiteURL">
            <summary>
            Returns the worker website associated with the configured endpoint
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.Proxy">
            <summary>
            Proxy used when SDK application sits behind firewall
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.EnsureQuestionsAreXmlWrappedBeforeSending">
            <summary>
            If true (default), makes sure that questions (e.g. to create a HIT)
            are wrapped as XML prior to sending the request
            </summary>
            <remarks>
            If a HIT question is not wrapped in XML (e.g. by using <see cref="T:Amazon.WebServices.MechanicalTurk.QuestionUtil"/>),
            then this option implicitly wrappes the question as single freetext question.
            If this behaviour is undesired, it can be turned off by setting the
            <c>MechanicalTurk.MiscOptions.EnsureQuestionsAreXmlWrapped</c> key in the 
            application configuration to <c>false</c>.
            </remarks>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.ValidateQuestionBeforeSending">
            <summary>
            If true (default is false), then questions will be validated prior to sending
            a request (such as CreateHIT).
            </summary>
            <remarks>
            To enable this feature set the <c>MechanicalTurk.MiscOptions.EnsureQuestionValidity</c> 
            key in the application configuration to <c>true</c>.
            </remarks>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.MaxRetryDelay">
            <summary>
            Maximum time in milliseconds allowed for a retry attempt after throttling errors occured
            </summary>
            <remarks>
            When testing against the Mechanical Turk Sandbox, the service endpoint may reject a request
            because of service throttling. The SDK will retry to deliver the request as long as the
            value for <c>MaxRetryDelay</c> is not exceeded.
            </remarks>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkConfig.SdkVersion">
            <summary>
            Current version of the SDK
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.ObjectAlreadyExistsException">
            <summary>
            Description of ObjectDoesNotExistException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ObjectAlreadyExistsException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ObjectAlreadyExistsException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog">
            <summary>
            Logging interface used to log events
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ILog.Debug(System.String,System.Object[])">
            <summary>
            Logs a warning to designate fine-grained informational events that are most useful 
            to debug an application.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ILog.Error(System.String,System.Object[])">
            <summary>
            Logs a warning to designate error events that might still allow the application 
            to continue running.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ILog.Info(System.String,System.Object[])">
            <summary>
            Logs a warning to designate informational events that might be of interest to 
            the application administrator.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ILog.Warn(System.String,System.Object[])">
            <summary>
            Logs a warning to designate a potentially harmful situation.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.XmlFormatter">
            <summary>
            Formats and parses objects to and from XML using .Net XMLSerialization
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.XmlFormatter.Format(System.IO.TextWriter,System.Object)">
            <summary>
            Formats the specified object.
            </summary>
            <param name="writer">The output writer.</param>
            <param name="obj">The object to format</param>
            <returns>Formatted string</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.XmlFormatter.Parse(System.IO.TextReader,System.Type)">
            <summary>
            Parses the specified string in an object of the specified type
            </summary>
            <param name="reader">The input reader</param>
            <param name="t">The type of the object that needs to be parsed</param>
            <returns>The parsed object</returns>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler">
            <summary>
            Throttles requests to avoid HTTP issues when testing SDK software against the sandbox environment
            (See <a href="http://sandbox.mturk.com">"guidelines and policies"</a>)
            </summary>
            <remarks>You can set a specific throttler for a service endpoint via the <c>Throttler</c>
            property of the <see cref="T:Amazon.WebServices.MechanicalTurk.MTurkClient"/> class.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.GetInstance(System.String,System.Int32,System.Int32)">
            <summary>
            Returns a throttler for a specific service endpoint URL
            </summary>
            <param name="serviceEndpoint">URL of the mechanical turk service endpoint</param>
            <param name="capacity">Number of requests the throttler permits all at once 
            (bucket capacity)</param>
            <param name="rate">Number of requests the throttler allows per second 
            (average long term)</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Throttles requests to the service endpoint (for sandbox)
            </summary>
            <param name="capacity">Number of requests permitted all at once (bucket capacity)</param>
            <param name="rate">Number of requests allowed per second (average long term)</param>
            <param name="serviceEndpoint">Web service endpoint for this throttler</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.OnRefill(System.Object)">
            <summary>
            Refills the bucket and works the backlog in the order the requests came in
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.Add(System.Int32)">
            <summary>
            Returns null, if no tokens are available and throttling must start
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.StartRequest">
            <summary>
            Starts a throttled request. If it can get a slice from the bucket, then it
            can run immediately. Otherwise enqueue it and notify it once a slice becomes available.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.ToString">
            <summary>
            Returns pertinent information about the trottler configuration 
            (burst/capacity and refresh rate)
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.RequestThrottler.Dispose">
            <summary>
            Disposes the throttler instance and any resources associated with it
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidParameterValueException">
            <summary>
            Description of InvalidParameterValueException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidParameterValueException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidParameterValueException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.MTurkClient">
            <summary>
            Core client used to invoke soap operations on the Mechanical Turk endpoint with a set of client credentials.
            </summary>
            <remarks>
            By default, the credentials are stored in the application configuration file. If credentials are stored
            elsewhere or the application requires multiple connections with different credentials, the 
            <c>MTurkClient(MTurkConfig config)</c>
            constructor can be used to do this.
            </remarks>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations">
            <summary>
            Interface for Mechanical Turk SOAP operations.
            </summary>
            <remarks>
            Detailed information about the operations and their parameters
            are maintained on 
            <a href="http://docs.amazonwebservices.com/AWSMechanicalTurkRequester/2007-06-21/">
            Amazon Mechanical Turk Developer Guide</a> site.
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.ApproveAssignment(Amazon.WebServices.MechanicalTurk.Domain.ApproveAssignmentRequest)">
            <summary>
            The ApproveAssignment operation approves the results of a completed assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ApproveAssignmentRequest"/> instance containing 
            the request parameters</param>
            <remarks>
            Approving an assignment initiates two payments from the Requester's Amazon.com account:
            the Worker that submitted the results is paid the reward specified in the HIT, and
            Mechanical Turk fees are debited. If the Requester's account does not have adequate funds
            for these payments, the call to ApproveAssignment will return an exception, and the approval
            will not be processed.
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.AssignQualification(Amazon.WebServices.MechanicalTurk.Domain.AssignQualificationRequest)">
            <summary>
             The AssignQualification operation gives a Worker a Qualification. AssignQualification 
            does not require that the Worker submit a Qualification request: It gives the Qualification 
            directly to the Worker.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.AssignQualificationRequest"/> instance containing the 
            request parameters</param>
            <remarks>
            You can assign a Qualification to any Worker that has submitted one of your HITs in the past.
            You can only assign a Qualification of a Qualification type that you created.
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.CreateHIT(Amazon.WebServices.MechanicalTurk.Domain.CreateHITRequest)">
            <summary>
             The CreateHIT operation creates a new HIT. The new HIT is made available for Workers to 
            find and accept on the Mechanical Turk web site.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.CreateHITRequest"/> instance containing 
            the request parameters</param>
            <remarks> Once a HIT has been created, it cannot be deleted. A HIT may be removed from the 
            web site using the DisableHIT operation, but Workers that have already accepted the HIT will 
            still be allowed to submit results to claim rewards. 
            See DisableHIT for more information.</remarks>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.CreateQualificationType(Amazon.WebServices.MechanicalTurk.Domain.CreateQualificationTypeRequest)">
            <summary>
            The CreateQualificationType operation creates a new Qualification type.
            </summary>
            <param name="request">Type of the create qualification.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance
            </returns>
            <remarks> Every Qualification has a Qualification type. The creator of the type can assign
            Qualifications of that type to Workers, and grant requests for Qualifications of the type 
            made by Workers. A Qualification can be considered a statement about a Worker made by the 
            Qualification type's owner. A Qualification type may include a Qualification test, a set 
            of questions a Worker must answer to request the Qualification. The type may also include 
            an answer key for the test. Qualification requests for types with answer keys are granted 
            automatically by Mechanical Turk, using a value calculated from the answer key and the 
            Worker's test answers. If the Qualification type does not have a test, or does
            not have an answer key, the type's owner is responsible for polling for and granting 
            Qualification requests.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.DisableHIT(Amazon.WebServices.MechanicalTurk.Domain.DisableHITRequest)">
            <summary>
            The DisableHIT operation removes a HIT from the Mechanical Turk marketplace, approves all 
            submitted assignments that have not already been approved or rejected, and disposes of the 
            HIT and all assignment data.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.DisableHITRequest"/> instance containing 
            the request parameters</param>
            <remarks> Assignments for the HIT that have already been submitted, but not yet approved 
            or rejected, will be automatically approved. Assignments in progress at the time of the call 
            to DisableHIT will be approved once the assignments are submitted. You will be charged for approval of these assignments.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.DisposeHIT(Amazon.WebServices.MechanicalTurk.Domain.DisposeHITRequest)">
            <summary>
            The DisposeHIT operation disposes of a HIT that is no longer needed.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.DisposeHITRequest"/> instance containing the 
            request parameters</param>
            <remarks> Only HITs in the "reviewable" state, with all submitted assignments 
            approved or rejected, can be disposed. A Requester can call GetReviewableHITs
            to determine which HITs are reviewable, then call GetAssignmentsForHIT to retrieve
            the assignments. Disposing of a HIT removes the HIT from the results of a call to 
            GetReviewableHITs. If DisposeHIT is called on a HIT that is not "reviewable"
            (that has not expired or has active assignments), or on a HIT that is "reviewable"
            but not all of the submitted assignments have been approved or rejected, the service 
            will return an error.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.ExtendHIT(Amazon.WebServices.MechanicalTurk.Domain.ExtendHITRequest)">
            <summary>
             The ExtendHIT operation increases the maximum number of assignments, or extends 
            the expiration date, of an existing HIT.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ExtendHITRequest"/> instance containing 
            the request parameters</param>
            <remarks> If a HIT is not assignable (with a status of Unassignable or Reviewable) 
            due to either having reached its maximum number of assignments or having reached 
            its expiration date, extending the HIT can make it available again.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.ForceExpireHIT(Amazon.WebServices.MechanicalTurk.Domain.ForceExpireHITRequest)">
            <summary>
            The ForceExpireHIT operation causes a HIT to expire immediately, as if the 
            HIT's <c>LifetimeInSeconds</c> had elapsed.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ForceExpireHITRequest"/> instance containing 
            the request parameters</param>
            <remarks> The effect is identical to the HIT expiring on its own: The HIT no 
            longer appears on the Mechanical Turk web site, and no new Workers are allowed 
            to accept the HIT. Workers who have accepted the HIT prior to expiration 
            are allowed to complete it or return it, or allow the assignment duration to 
            elapse (abandon the HIT). Once all remaining assignments have been submitted, 
            the expired HIT becomes "reviewable", and will be returned by a call 
            to GetReviewableHITs.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetAccountBalance(Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceRequest)">
            <summary>
            The GetAccountBalance operation retrieves the amount of money your 
            Amazon Mechanical Turk account, as well as the amount of money "on hold" pending 
            the completion of transfers from your bank account to your Amazon account.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetAssignmentsForHIT(Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITRequest)">
            <summary>
             The GetAssignmentsForHIT operation retrieves completed assignments for a HIT. 
            You can use this operation to retrieve the results for a HIT.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITRequest"/> instance containing 
            the request parameters</param>
            <remarks> You can get assignments for a HIT at any time, even if the HIT is not 
            yet "reviewable". If a HIT requested multiple assignments, and has received some 
            results but has not yet become "reviewable", you can still retrieve the partial 
            results with GetAssignmentsForHIT.</remarks>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetBonusPayments(Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsRequest)">
            <summary>
             The GetBonusPayments operation retrieves the amounts of bonuses you have paid to 
            Workers for a given HIT or assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetFileUploadURL(Amazon.WebServices.MechanicalTurk.Domain.GetFileUploadURLRequest)">
            <summary>
            The GetFileUploadURL operation generates and returns a temporary URL for the 
            purposes of retrieving a file uploaded by a Worker as an answer to a FileUploadAnswer 
            question for a HIT.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetFileUploadURLRequest"/> instance containing 
            the request parameters</param>
            <remarks> The temporary URL is generated the instant the GetFileUploadURL operation 
            is called, and is valid for 60 seconds.</remarks>
            <returns>A <see cref="T:System.String"/> containing the upload URL</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetHIT(Amazon.WebServices.MechanicalTurk.Domain.GetHITRequest)">
            <summary>
            The GetHIT operation retrieves the details of a HIT, using its HIT ID.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetHITRequest"/> instance containing the 
            request parameters</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetHITsForQualificationType(Amazon.WebServices.MechanicalTurk.Domain.GetHITsForQualificationTypeRequest)">
            <summary>
             The GetHITsForQualificationType operation returns the HITs that use the given 
            Qualification type for a Qualification requirement.
            </summary>
            <param name="request">Type of the get HITs for qualification.</param>
            <remarks> The operation returns HITs of any status, except for HITs that 
            have been disposed with the DisposeHIT  operation.
            <para></para>
            Only HITs that you created will be returned by the query. </remarks>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetHITsForQualificationTypeResult"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetQualificationsForQualificationType(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeRequest)">
            <summary>
             The GetQualificationsForQualificationType operation returns all of the Qualifications 
            granted to Workers for a given Qualification type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeRequest"/> instance 
            containing the request parameters</param>
            <remarks> Results are divided into numbered "pages," and a single page of results is 
            returned by the operation. Pagination can be controlled with parameters to the operation.</remarks>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeResult"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetQualificationRequests(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsRequest)">
            <summary>
            The GetQualificationRequests operation retrieves requests for Qualifications of a particular 
            Qualification type. The Qualification type's owner calls this operation to poll for 
            pending requests, and grants Qualifications based on the requests using the 
            GrantQualification operation.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsRequest"/> instance containing 
            the request parameters</param>
            <remarks> Only requests for Qualifications that require the type owner's attention are 
            returned by GetQualificationRequests. Requests awaiting Qualification test answers, and 
            requests that have already been granted, are not returned.
            <para></para>
            Only the owner of the Qualification type can retrieve its requests. </remarks>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetQualificationScore(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationScoreRequest)">
            <summary>
            The GetQualificationScore operation returns the value of a user's Qualification for a 
            given Qualification type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationScoreRequest"/> instance containing 
            the request parameters</param>
            <remarks> To get a user's Qualification, you must know the user's ID. A Worker's user ID 
            is included in the assignment data returned by the GetAssignmentsForHIT operation.</remarks>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Qualification"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetQualificationType(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationTypeRequest)">
            <summary>
            The GetQualificationType operation retrieves information about a Qualification type 
            using its ID.
            </summary>
            <param name="request">Type of the get qualification.</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetRequesterStatistic(Amazon.WebServices.MechanicalTurk.Domain.GetRequesterStatisticRequest)">
            <summary>
            The GetRequesterStatistic operation retrieves the value of one of several statistics 
            about you (the Requester calling the operation).
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetRequesterStatisticRequest"/> instance containing 
            the request parameters</param>
            <remarks>
             Mechanical Turk keeps track of many statistics about users and system activity. 
            Statistics are calculated and recorded for each calendar day. GetRequesterStatistic  
            can return data points for each of multiple days up to the current day, or an aggregate 
            value for a longer time period up to the current day.
            <para></para>
             A single day's statistic represents the change in an overall value that has resulted 
            from the day's activity. For example, the NumberAssignmentsApproved statistic reports 
            the number of assignments you have approved in a given day. If you do not approve any 
            assignments for a day, the value will be 0 for that day. If you approve fifty 
            assignments that day, the value will be 50. 
            </remarks>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetStatisticResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetReviewableHITs(Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsRequest)">
            <summary>
             The GetReviewableHITs operation retrieves the HITs that have a status of Reviewable, 
            or HITs that have a status of Reviewing, and that belong to the Requester calling the 
            operation.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsRequest"/> instance containing 
            the request parameters</param>
            <remarks> You can use this operation to determine which of your HITs have results, 
            then retrieve those results with the GetAssignmentsForHIT operation. Once a HIT's 
            results have been retrieved and the assignments have been approved or rejected 
            (with ApproveAssignment or RejectAssignment), you can call DisposeHIT to remove 
            the HIT from the results of a call to GetReviewableHITs.</remarks>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GetWorkerAcceptLimit(Amazon.WebServices.MechanicalTurk.Domain.GetWorkerAcceptLimitRequest)">
            <summary>
            The GetWorkerAcceptLimit operation retrieves the value of MaxWorkerAcceptLimit 
            for the group you specify
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetWorkerAcceptLimitRequest"/> instance containing 
            the request parameters</param>
            <returns>Limit</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GrantBonus(Amazon.WebServices.MechanicalTurk.Domain.GrantBonusRequest)">
            <summary>
             The GrantBonus operation issues a payment of money from your account to a Worker. 
            To be eligible for a bonus, the Worker must have submitted results for one of your HITs, 
            and have had those results approved or rejected. This payment happens separately from 
            the reward you pay to the Worker when you approve the Worker's assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GrantBonusRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.GrantQualification(Amazon.WebServices.MechanicalTurk.Domain.GrantQualificationRequest)">
            <summary>
             The GrantQualification operation grants a user's request for a Qualification.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GrantQualificationRequest"/> instance containing 
            the request parameters</param>
            <remarks> Only the owner of the Qualification type can grant a Qualification request 
            for that type.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.Help(Amazon.WebServices.MechanicalTurk.Domain.HelpRequest)">
            <summary>
            The Help operation returns information about the Mechanical Turk Service operations 
            and response groups. You can use it to facilitate development and documentation of 
            your web site and tools.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HelpRequest"/> instance containing 
            the request parameters</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Information"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.NotifyWorkers(Amazon.WebServices.MechanicalTurk.Domain.NotifyWorkersRequest)">
            <summary>
            The NotifyWorkers operation sends e-mail to one or more Workers, given the 
            recipients' Worker IDs.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.NotifyWorkersRequest"/> instance containing 
            the request parameters</param>
            <remarks>
             Worker IDs are included in the assignment data returned by GetAssignmentsForHIT. 
            You can send e-mail to any Worker who has ever submitted results for a HIT you created 
            that you have approved or rejected.
             <para></para>The e-mail sent to Workers includes your e-mail address as the "reply-to" 
             address, so Workers can respond to the e-mail</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.RegisterHITType(Amazon.WebServices.MechanicalTurk.Domain.RegisterHITTypeRequest)">
            <summary>
            The RegisterHITType operation creates a new HIT type, a set of HIT properties which 
            can be used to create new HITs.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RegisterHITTypeRequest"/> instance containing 
            the request parameters</param>
            <returns>The ID of the new HIT type</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.RejectAssignment(Amazon.WebServices.MechanicalTurk.Domain.RejectAssignmentRequest)">
            <summary>
            The RejectAssignment operation rejects the results of a completed assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RejectAssignmentRequest"/> instance containing 
            the request parameters</param>
            <remarks> Rejecting an assignment indicates that the Requester believes the results 
            submitted by the Worker do not properly answer the question described by the HIT. 
            The Worker is not paid for a rejected assignment.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.RejectQualificationRequest(Amazon.WebServices.MechanicalTurk.Domain.RejectQualificationRequestRequest)">
            <summary>
            The RejectQualificationRequest operation rejects a user's request for a Qualification. 
            Once a Qualification request is rejected, 
            it will no longer be returned by a call to the GetQualificationRequests operation.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RejectQualificationRequestRequest"/> instance 
            containing the request parameters</param>
            <remarks> Rejecting the Qualification request does not change the user's Qualifications: 
            If the user already has a Qualification of the corresponding Qualification type, the user 
            will continue to have the Qualification with the previously assigned score. If the user 
            does not have the Qualification, the user will still not have it after the 
            request is rejected.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.RevokeQualification(Amazon.WebServices.MechanicalTurk.Domain.RevokeQualificationRequest)">
            <summary>
            The RevokeQualification operation revokes a previously granted Qualification from a user. 
            If the user had a Qualification of the given Qualification type, after revoking it, the 
            user will no longer have the Qualification, and will not qualify for HITs whose 
            Qualification requirements say the user must have the Qualification.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RevokeQualificationRequest"/> instance containing 
            the request parameters</param>
            <remarks> Once a Qualification is revoked from a user, the user cannot be granted the 
            Qualification until the user requests the Qualification again. Depending on how the 
            Qualification type's retry policy is configured, the user may be restricted from 
            requesting the Qualification a second time.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.SearchHITs(Amazon.WebServices.MechanicalTurk.Domain.SearchHITsRequest)">
            <summary>
            The SearchHITs operation returns all of a Requester's HITs, on behalf of the Requester.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchHITsRequest"/> instance containing 
            the request parameters</param>
            <remarks> The operation returns HITs of any status, except for HITs that have been 
            disposed with the DisposeHIT  operation.</remarks>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchHITsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.SearchQualificationTypes(Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesRequest)">
            <summary>
             The SearchQualificationTypes operation searches for Qualification types using the 
            specified search query, and returns a list of Qualification types.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesRequest"/> instance 
            containing the request parameters</param>
            <remarks> Results are sorted and divided into numbered "pages," and a single page 
            of results is returned by the operation. 
            Sorting and pagination can be controlled with parameters to the operation.</remarks>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.SendTestEventNotification(Amazon.WebServices.MechanicalTurk.Domain.SendTestEventNotificationRequest)">
            <summary>
            The SendTestEventNotification operation causes Mechanical Turk to send a notification 
            message as if a HIT event occurred, according to the provided notification specification. 
            This allows you to test your notification receptor logic without setting up notifications 
            for a real HIT type and trying to trigger them using the web site.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SendTestEventNotificationRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.SetHITAsReviewing(Amazon.WebServices.MechanicalTurk.Domain.SetHITAsReviewingRequest)">
            <summary>
            The SetHITAsReviewing operation updates a HIT with a status of Reviewable to have a  
            status of Reviewing, or reverts a Reviewing HIT back to the Reviewable status.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SetHITAsReviewingRequest"/> instance containing 
            the request parameters</param>
            <remarks> The Reviewable and Reviewing status values for a HIT control which HITs are 
            returned by the GetReviewableHITs operation. A HIT's status is also returned with a 
            HIT's data, such as by a call to the GetHIT operation. Your application can manipulate 
            and query these status values as part of the HIT review process. For example, if 
            verification for a HIT's results is pending further information, the HIT can be moved 
            to the Reviewing status to prevent it from being returned by subsequent calls to 
            GetReviewableHITs.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.SetHITTypeNotification(Amazon.WebServices.MechanicalTurk.Domain.SetHITTypeNotificationRequest)">
            <summary>
            The SetHITTypeNotification operation creates, updates, disables or re-enables 
            notifications for a HIT type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SetHITTypeNotificationRequest"/> instance containing 
            the request parameters</param>
            <remarks> When a HIT type has an active notification, Mechanical Turk will attempt to 
            send a notification message when a HIT of the type changes state, such as when an assignment 
            is submitted for the HIT. The state changes to watch and the method of notification are described 
            in the notification specification given to SetHITTypeNotification.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.SetWorkerAcceptLimit(Amazon.WebServices.MechanicalTurk.Domain.SetWorkerAcceptLimitRequest)">
            <summary>
             The SetWorkerAcceptLimit operation sets the maximum number of assignments for 
            your HITs that any Worker can accept
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SetWorkerAcceptLimitRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.UpdateQualificationScore(Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationScoreRequest)">
            <summary>
             The UpdateQualificationScore operation changes the value of a Qualification 
            previously granted to a user.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationScoreRequest"/> instance 
            containing the request parameters</param>
            <remarks> To update a user's Qualification, you must know the user's ID. A 
            Worker's user ID is included in the assignment data returned by the 
            GetAssignmentsForHIT operation.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.UpdateQualificationType(Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationTypeRequest)">
            <summary>
            The UpdateQualificationType operation modifies attributes of an existing 
            Qualification type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationTypeRequest"/> instance 
            containing the request parameters</param>
            <remarks> Most attributes of a Qualification type can be changed after the type 
            has been created. The Name and Keywords fields cannot be modified. If you create 
            a Qualification type and decide you do not wish to use it with its name or keywords 
            as they were created, update the type with a new QualificationTypeStatus of Inactive, 
            then create a new type using CreateQualificationType with the desired values.</remarks>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.BlockWorker(Amazon.WebServices.MechanicalTurk.Domain.BlockWorkerRequest)">
            <summary>
            Blocks a worker from accepting your HITs
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.BlockWorkerRequest"/> instance containing the 
            request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.UnblockWorker(Amazon.WebServices.MechanicalTurk.Domain.UnblockWorkerRequest)">
            <summary>
            Unblocks a worker who was previously blocked from accepting your HITs
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UnblockWorkerRequest"/> instance containing the 
            request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.ITurkOperations.ChangeHITTypeOfHIT(Amazon.WebServices.MechanicalTurk.Domain.ChangeHITTypeOfHITRequest)">
            <summary>
            Changes the HIT type for a HIT
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UnblockWorkerRequest"/> instance containing the 
            request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.#ctor">
            <summary>
            Initializes a Mechanical Turk client using the configuration from the application configuration file (see <see cref="T:Amazon.WebServices.MechanicalTurk.MTurkConfig"/>)
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.#ctor(Amazon.WebServices.MechanicalTurk.MTurkConfig)">
            <summary>
            Initializes a Mechanical Turk client using a custom client configuration
            </summary>
            <param name="config">The configuration used by this client</param>
            <remarks>Custom configurations can be useful e.g. when the AWS credentials are retrieved from a different storage
            mechanism than the application configuration file</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.EnsureQuestionIsWrappedAndValid(System.String,System.Boolean)">
            <summary>
            Ensures that the question settings from <see cref="T:Amazon.WebServices.MechanicalTurk.MTurkConfig"/> are enforced 
            (implicit wrapping and validation)
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetResult(System.Object)">
            <summary>
            Returns the result property for the soap response by inspecting the <c>htResultMap</c>.
            If no entry can be found, it attempts to lookup the property by naming convention 
            (e.g.RegisterHITTypeResponse-&gt;RegisterHITTypeResult);
            </summary>
            <param name="soapResponse">The response returned from the web service</param>
            <returns>The result object for this response</returns>
            <exception cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ServiceException">A service exception is thrown when no result can be found. 
            This usually indicates that a new operation was introduced for which the result property is neither mapped
            nor can be resolved by naming convention</exception>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.ProcessErrors(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError[],System.Object,Amazon.WebServices.MechanicalTurk.Domain.OperationRequest)">
            <summary>
            Processes errors found in a response
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.AttemptSend(System.Object,System.String,System.Int32)">
            <summary>
            Attempt to deliver the message and retry on throttling errors until all
             retries are exhausted
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SendRequest(System.Object)">
            <summary>
            Signs and sends the request and parses errors (if any)
            </summary>
            <param name="req">
            A request envelope, a request item or an array of request items of the same type.
            </param>
            <remarks>This method introduces flexibility in how requests can be 
            sent to the Mechanical Turk Web Service.</remarks>
            <example>
            <para>The following code samples show the creation of a HIT in 4 different ways 
            (single or batch creation)</para>
            <para>Method 1: Use of the convenience method</para>
            <code>
            CreateHITRequest req = new CreateHITRequest();			
            req.Title = string.Format("{0} (Test suite: {1})", title, DateTime.Now.ToString("g"));
            ...
            CreateHIT hit = new CreateHIT();
            hit.Request = new CreateHITRequest[] { req };
            CreateHITResponse response = TestUtil.Client.CreateHIT(hit);
            </code>
            <para>Method 2: Use of the generic send method to create a single HIT</para>
            <code>
            CreateHITRequest req = new CreateHITRequest();			
            req.Title = string.Format("{0} (Test suite: {1})", title, DateTime.Now.ToString("g"));
            ...
            CreateHITResponse response = (CreateHITResponse)TestUtil.this.SendRequest(req);
            </code>
            <para>Method 3: Use of the generic send method to create a multiple HITs</para>
            <code>
            CreateHITRequest req1 = new CreateHITRequest();			
            req1.Title = string.Format("{0} (Test suite: {1})", title, DateTime.Now.ToString("g"));
            ...
            CreateHITRequest[] reqArray = new CreateHITRequest[] { req1, req2, ..., reqX };
            CreateHITResponse response = (CreateHITResponse)TestUtil.this.SendRequest(reqArray);
            </code>
            <para>Method 4: Use of the generic send method to create a multiple HITs 
            utilizing generics</para>
            <code>
            List&lt;CreateHITRequest&gt; items = new List&lt;CreateHITRequest&gt;;
            CreateHITRequest req = new CreateHITRequest();			
            req.Title = string.Format("{0} (Test suite: {1})", title, DateTime.Now.ToString("g"));
            ...
            items.Add(req);
            ...
            CreateHITResponse response = (CreateHITResponse)TestUtil.this.SendRequest(items.ToArray());
            </code>
            </example>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetAccountBalance(Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceRequest)">
            <summary>
            The GetAccountBalance operation retrieves the amount of money your 
            Amazon Mechanical Turk account, as well as the
            amount of money "on hold" pending the completion of transfers from 
            your bank account to your Amazon account.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceRequest"/> instance 
            containing the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAccountBalanceResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.CreateHIT(Amazon.WebServices.MechanicalTurk.Domain.CreateHITRequest)">
            <summary>
            The CreateHIT operation creates a new HIT. The new HIT is made available for Workers to 
            find and accept on the Mechanical Turk web site.
            </summary>
            <param name="request">The request parameters for this operation</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
            <remarks> Once a HIT has been created, it cannot be deleted. A HIT may be removed from 
            the web site using the DisableHIT operation, but Workers that have already accepted the 
            HIT will still be allowed to submit results to claim rewards. See DisableHIT for more 
            information.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetHIT(Amazon.WebServices.MechanicalTurk.Domain.GetHITRequest)">
            <summary>
            The GetHIT operation retrieves the details of a HIT, using its HIT ID.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetHITRequest"/> instance containing the request 
            parameters</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HIT"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.DisableHIT(Amazon.WebServices.MechanicalTurk.Domain.DisableHITRequest)">
            <summary>
            The DisableHIT operation removes a HIT from the Mechanical Turk marketplace, 
            approves all submitted assignments that have not already been approved or rejected, 
            and disposes of the HIT and all assignment data.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.DisableHITRequest"/> instance containing the 
            request parameters</param>
            <remarks> Assignments for the HIT that have already been submitted, but not yet 
            approved or rejected, will be automatically approved. Assignments in progress at 
            the time of the call to DisableHIT will be approved once the assignments are submitted. 
            You will be charged for approval of these assignments.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.ExtendHIT(Amazon.WebServices.MechanicalTurk.Domain.ExtendHITRequest)">
            <summary>
            The ExtendHIT operation increases the maximum number of assignments, or extends the 
            expiration date, of an existing HIT.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ExtendHITRequest"/> instance containing the 
            request parameters</param>
            <remarks> If a HIT is not assignable (with a status of Unassignable or Reviewable) 
            due to either having reached its maximum number of assignments or having reached 
            its expiration date, extending the HIT can make it available again.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.ForceExpireHIT(Amazon.WebServices.MechanicalTurk.Domain.ForceExpireHITRequest)">
            <summary>
            The ForceExpireHIT operation causes a HIT to expire immediately, as if the HIT's 
            <c>LifetimeInSeconds</c> had elapsed.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ForceExpireHITRequest"/> instance containing the 
            request parameters</param>
            <remarks> The effect is identical to the HIT expiring on its own: The HIT no longer 
            appears on the Mechanical Turk web site, and no new Workers are allowed to accept the HIT.
            Workers who have accepted the HIT prior to expiration are allowed to complete it or return it,
            or allow the assignment duration to elapse (abandon the HIT). Once all remaining assignments 
            have been submitted, the expired HIT becomes "reviewable", and will be returned by a call
            to GetReviewableHITs.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.DisposeHIT(Amazon.WebServices.MechanicalTurk.Domain.DisposeHITRequest)">
            <summary>
            The DisposeHIT operation disposes of a HIT that is no longer needed.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.DisposeHITRequest"/> instance containing the 
            request parameters</param>
            <remarks> Only HITs in the "reviewable" state, with all submitted assignments 
            approved or rejected, can be disposed. A Requester can call GetReviewableHITs
            to determine which HITs are reviewable, then call GetAssignmentsForHIT to retrieve
            the assignments. Disposing of a HIT removes the HIT from the results of a call to 
            GetReviewableHITs. If DisposeHIT is called on a HIT that is not "reviewable"
            (that has not expired or has active assignments), or on a HIT that is "reviewable"
            but not all of the submitted assignments have been approved or rejected, the service 
            will return an error.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SearchHITs(Amazon.WebServices.MechanicalTurk.Domain.SearchHITsRequest)">
            <summary>
            The SearchHITs operation returns all of a Requester's HITs, on behalf of the Requester.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchHITsRequest"/> instance containing the 
            request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchHITsResult"/> instance
            </returns>
            <remarks> The operation returns HITs of any status, except for HITs that have been 
            disposed with the DisposeHIT  operation.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetReviewableHITs(Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsRequest)">
            <summary>
            The GetReviewableHITs operation retrieves the HITs that have a status of Reviewable, 
            or HITs that have a status of Reviewing, and that belong to the Requester calling 
            the operation.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetReviewableHITsResult"/> instance
            </returns>
            <remarks> You can use this operation to determine which of your HITs have results, 
            then retrieve those results with the GetAssignmentsForHIT operation. Once a HIT's 
            results have been retrieved and the assignments have been approved or rejected 
            (with ApproveAssignment or RejectAssignment), you can call DisposeHIT to remove 
            the HIT from the results of a call to GetReviewableHITs.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.RegisterHITType(Amazon.WebServices.MechanicalTurk.Domain.RegisterHITTypeRequest)">
            <summary>
            The RegisterHITType operation creates a new HIT type, a set of HIT properties which 
            can be used to create new HITs.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RegisterHITTypeRequest"/> instance containing 
            the request parameters</param>
            <returns>The ID of the new HIT type</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SetHITTypeNotification(Amazon.WebServices.MechanicalTurk.Domain.SetHITTypeNotificationRequest)">
            <summary>
            The SetHITTypeNotification operation creates, updates, disables or re-enables 
            notifications for a HIT type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SetHITTypeNotificationRequest"/> instance containing 
            the request parameters</param>
            <remarks> When a HIT type has an active notification, Mechanical Turk will attempt to 
            send a notification message when a HIT of the type changes state, such as when an assignment 
            is submitted for the HIT. The state changes to watch and the method of notification are described 
            in the notification specification given to SetHITTypeNotification.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SetHITAsReviewing(Amazon.WebServices.MechanicalTurk.Domain.SetHITAsReviewingRequest)">
            <summary>
            The SetHITAsReviewing operation updates a HIT with a status of Reviewable to have a  
            status of Reviewing, or reverts a Reviewing HIT back to the Reviewable status.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SetHITAsReviewingRequest"/> instance containing 
            the request parameters</param>
            <remarks> The Reviewable and Reviewing status values for a HIT control which HITs are 
            returned by the GetReviewableHITs operation. A HIT's status is also returned with a 
            HIT's data, such as by a call to the GetHIT operation. Your application can manipulate 
            and query these status values as part of the HIT review process. For example, if 
            verification for a HIT's results is pending further information, the HIT can be moved 
            to the Reviewing status to prevent it from being returned by subsequent calls to 
            GetReviewableHITs.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetHITsForQualificationType(Amazon.WebServices.MechanicalTurk.Domain.GetHITsForQualificationTypeRequest)">
            <summary>
            The GetHITsForQualificationType operation returns the HITs that use the given Qualification 
            type for a Qualification requirement.
            </summary>
            <param name="request">Type of the get HITs for qualification.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetHITsForQualificationTypeResult"/> instance
            </returns>
            <remarks> The operation returns HITs of any status, except for HITs that have been disposed 
            with the DisposeHIT  operation.
            <para></para>Only HITs that you created will be returned by the query. </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SendTestEventNotification(Amazon.WebServices.MechanicalTurk.Domain.SendTestEventNotificationRequest)">
            <summary>
            The SendTestEventNotification operation causes Mechanical Turk to send a notification 
            message as if a HIT event occurred, according to the provided notification specification. 
            This allows you to test your notification receptor logic without setting up notifications 
            for a real HIT type and trying to trigger them using the web site.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SendTestEventNotificationRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetQualificationsForQualificationType(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeRequest)">
            <summary>
            The GetQualificationsForQualificationType operation returns all of the Qualifications 
            granted to Workers for a given Qualification type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeRequest"/> instance 
            containing the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationsForQualificationTypeResult"/> instance
            </returns>
            <remarks> Results are divided into numbered "pages," and a single page of results is 
            returned by the operation. Pagination can be controlled with parameters to the operation.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.ApproveAssignment(Amazon.WebServices.MechanicalTurk.Domain.ApproveAssignmentRequest)">
            <summary>
            The ApproveAssignment operation approves the results of a completed assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.ApproveAssignmentRequest"/> instance containing 
            the request parameters</param>
            <remarks>
            Approving an assignment initiates two payments from the Requester's Amazon.com account:
            the Worker that submitted the results is paid the reward specified in the HIT, and
            Mechanical Turk fees are debited. If the Requester's account does not have adequate funds
            for these payments, the call to ApproveAssignment will return an exception, and the approval
            will not be processed.
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.RejectAssignment(Amazon.WebServices.MechanicalTurk.Domain.RejectAssignmentRequest)">
            <summary>
            The RejectAssignment operation rejects the results of a completed assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RejectAssignmentRequest"/> instance containing 
            the request parameters</param>
            <remarks> Rejecting an assignment indicates that the Requester believes the results 
            submitted by the Worker do not properly answer the question described by the HIT.
            The Worker is not paid for a rejected assignment.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetAssignmentsForHIT(Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITRequest)">
            <summary>
            The GetAssignmentsForHIT operation retrieves completed assignments for a HIT. 
            You can use this operation to retrieve the results for a HIT.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetAssignmentsForHITResult"/> instance
            </returns>
            <remarks> You can get assignments for a HIT at any time, even if the HIT is not 
            yet "reviewable". If a HIT requested multiple assignments, and has received some 
            results but has not yet become "reviewable", you can still retrieve the partial 
            results with GetAssignmentsForHIT.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetFileUploadURL(Amazon.WebServices.MechanicalTurk.Domain.GetFileUploadURLRequest)">
            <summary>
            The GetFileUploadURL operation generates and returns a temporary URL for the 
            purposes of retrieving a file uploaded by a Worker as an answer to a FileUploadAnswer 
            question for a HIT.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetFileUploadURLRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:System.String"/> containing the upload URL
            </returns>
            <remarks> The temporary URL is generated the instant the GetFileUploadURL operation 
            is called, and is valid for 60 seconds.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GrantBonus(Amazon.WebServices.MechanicalTurk.Domain.GrantBonusRequest)">
            <summary>
            The GrantBonus operation issues a payment of money from your account to a Worker. 
            To be eligible for a bonus, the Worker must have submitted results for one of your 
            HITs, and have had those results approved or rejected. This payment happens separately 
            from the reward you pay to the Worker when you approve the Worker's assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GrantBonusRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetBonusPayments(Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsRequest)">
            <summary>
            The GetBonusPayments operation retrieves the amounts of bonuses you have paid to 
            Workers for a given HIT or assignment.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetBonusPaymentsResult"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.CreateQualificationType(Amazon.WebServices.MechanicalTurk.Domain.CreateQualificationTypeRequest)">
            <summary>
            The CreateQualificationType operation creates a new Qualification type.
            </summary>
            <param name="request">Type of the create qualification.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance
            </returns>
            <remarks> Every Qualification has a Qualification type. The creator of the type can assign
            Qualifications of that type to Workers, and grant requests for Qualifications of the type 
            made by Workers. A Qualification can be considered a statement about a Worker made by the 
            Qualification type's owner. A Qualification type may include a Qualification test, a set 
            of questions a Worker must answer to request the Qualification. The type may also include 
            an answer key for the test. Qualification requests for types with answer keys are granted 
            automatically by Mechanical Turk, using a value calculated from the answer key and the 
            Worker's test answers. If the Qualification type does not have a test, or does
            not have an answer key, the type's owner is responsible for polling for and granting 
            Qualification requests.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GrantQualification(Amazon.WebServices.MechanicalTurk.Domain.GrantQualificationRequest)">
            <summary>
            The GrantQualification operation grants a user's request for a Qualification.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GrantQualificationRequest"/> instance containing 
            the request parameters</param>
            <remarks> Only the owner of the Qualification type can grant a Qualification request 
            for that type.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.AssignQualification(Amazon.WebServices.MechanicalTurk.Domain.AssignQualificationRequest)">
            <summary>
            The AssignQualification operation gives a Worker a Qualification. AssignQualification 
            does not require that the Worker submit a Qualification request: It gives the 
            Qualification directly to the Worker.
            </summary>
            <param name="request">The request parameters for this operation</param>
            <remarks>
            You can assign a Qualification to any Worker that has submitted one of your HITs in the past.
            You can only assign a Qualification of a Qualification type that you created.
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.RevokeQualification(Amazon.WebServices.MechanicalTurk.Domain.RevokeQualificationRequest)">
            <summary>
            The RevokeQualification operation revokes a previously granted Qualification from a user. 
            If the user had a Qualification of the given Qualification type, after revoking it, the 
            user will no longer have the Qualification, and will not qualify for HITs whose 
            Qualification requirements say the user must have the Qualification.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RevokeQualificationRequest"/> instance containing 
            the request parameters</param>
            <remarks> Once a Qualification is revoked from a user, the user cannot be granted the 
            Qualification until the user requests the Qualification again. Depending on how the 
            Qualification type's retry policy is configured, the user may be restricted from 
            requesting the Qualification a second time.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetQualificationType(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationTypeRequest)">
            <summary>
            The GetQualificationType operation retrieves information about a 
            Qualification type using its ID.
            </summary>
            <param name="request">Type of the get qualification.</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance
            </returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetQualificationRequests(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsRequest)">
            <summary>
            The GetQualificationRequests operation retrieves requests for Qualifications 
            of a particular Qualification type. The Qualification type's owner calls this 
            operation to poll for pending requests, and grants Qualifications based on the 
            requests using the GrantQualification operation.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsRequest"/> instance 
            containing the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationRequestsResult"/> instance
            </returns>
            <remarks> Only requests for Qualifications that require the type owner's attention 
            are returned by GetQualificationRequests. Requests awaiting Qualification test answers, 
            and requests that have already been granted, are not returned.
            <para></para>
            Only the owner of the Qualification type can retrieve its requests. </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.RejectQualificationRequest(Amazon.WebServices.MechanicalTurk.Domain.RejectQualificationRequestRequest)">
            <summary>
            The RejectQualificationRequest operation rejects a user's request for a Qualification. 
            Once a Qualification request is rejected, it will no longer be returned by a call 
            to the GetQualificationRequests operation.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.RejectQualificationRequestRequest"/> instance 
            containing the request parameters</param>
            <remarks> Rejecting the Qualification request does not change the user's Qualifications: 
            If the user already has a Qualification of the corresponding Qualification type, the user 
            will continue to have the Qualification with the previously assigned score. If the user 
            does not have the Qualification, the user will still not have it after th request is 
            rejected.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetRequesterStatistic(Amazon.WebServices.MechanicalTurk.Domain.GetRequesterStatisticRequest)">
            <summary>
            The GetRequesterStatistic operation retrieves the value of one of several statistics 
            about you (the Requester calling the operation).
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetRequesterStatisticRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetStatisticResult"/> instance
            </returns>
            <remarks>
            Mechanical Turk keeps track of many statistics about users and system activity. 
            Statistics are calculated and recorded for each calendar day. GetRequesterStatistic  
            can return data points for each of multiple days up to the current day, or an aggregate 
            value for a longer time period up to the current day.
            <para></para>
            A single day's statistic represents the change in an overall value that has resulted 
            from the day's activity. For example, the NumberAssignmentsApproved statistic reports 
            the number of assignments you have approved in a given day. If you do not approve any
            assignments for a day, the value will be 0 for that day. If you approve fifty assignments 
            that day, the value will be 50.
            </remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetQualificationScore(Amazon.WebServices.MechanicalTurk.Domain.GetQualificationScoreRequest)">
            <summary>
            The GetQualificationScore operation returns the value of a user's Qualification for a 
            given Qualification type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetQualificationScoreRequest"/> instance containing 
            the request parameters</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Qualification"/> instance</returns>
            <remarks> To get a user's Qualification, you must know the user's ID. A Worker's user ID 
            is included in the assignment data returned by the GetAssignmentsForHIT operation.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SearchQualificationTypes(Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesRequest)">
            <summary>
            The SearchQualificationTypes operation searches for Qualification types using the specified 
            search query, and returns a list of Qualification types.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesRequest"/> instance containing 
            the request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SearchQualificationTypesResult"/> instance
            </returns>
            <remarks> Results are sorted and divided into numbered "pages," and a single page of results 
            is returned by the operation. Sorting and pagination can be controlled with parameters to the 
            operation.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.UpdateQualificationType(Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationTypeRequest)">
            <summary>
            The UpdateQualificationType operation modifies attributes of an existing Qualification type.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationTypeRequest"/> instance containing the 
            request parameters</param>
            <returns>
            A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.QualificationType"/> instance
            </returns>
            <remarks> Most attributes of a Qualification type can be changed after the type has been created. 
            The Name and Keywords fields cannot be modified. If you create a Qualification type and decide 
            you do not wish to use it with its name or keywords as they were created, update the type with 
            a new QualificationTypeStatus of Inactive, then create a new type using CreateQualificationType 
            with the desired values.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.UpdateQualificationScore(Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationScoreRequest)">
            <summary>
            The UpdateQualificationScore operation changes the value of a Qualification previously granted 
            to a user.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UpdateQualificationScoreRequest"/> instance containing the 
            request parameters</param>
            <remarks> To update a user's Qualification, you must know the user's ID. A Worker's user ID is 
            included in the assignment data returned by the GetAssignmentsForHIT operation.</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.Help(Amazon.WebServices.MechanicalTurk.Domain.HelpRequest)">
            <summary>
            The Help operation returns information about the Mechanical Turk Service operations and 
            response groups. You can use it to facilitate development and documentation of your web 
            site and tools.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.HelpRequest"/> instance containing 
            the request parameters</param>
            <returns>A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.Information"/> instance</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.GetWorkerAcceptLimit(Amazon.WebServices.MechanicalTurk.Domain.GetWorkerAcceptLimitRequest)">
            <summary>
            The GetWorkerAcceptLimit operation retrieves the value of MaxWorkerAcceptLimit for 
            the group you specify
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.GetWorkerAcceptLimitRequest"/> instance containing 
            the request parameters</param>
            <returns>Limit</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.SetWorkerAcceptLimit(Amazon.WebServices.MechanicalTurk.Domain.SetWorkerAcceptLimitRequest)">
            <summary>
            The SetWorkerAcceptLimit operation sets the maximum number of assignments for your 
            HITs that any Worker can accept
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.SetWorkerAcceptLimitRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.NotifyWorkers(Amazon.WebServices.MechanicalTurk.Domain.NotifyWorkersRequest)">
            <summary>
            The NotifyWorkers operation sends e-mail to one or more Workers, given the recipients' 
            Worker IDs.
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.NotifyWorkersRequest"/> instance containing the 
            request parameters</param>
            <remarks>
            Worker IDs are included in the assignment data returned by GetAssignmentsForHIT. You can 
            send e-mail to any Worker who has ever submitted results for a HIT you created that you 
            have approved or rejected.
            <para></para>
            The e-mail sent to Workers includes your e-mail address as the "reply-to" address, so 
            Workers can respond to the e-mail</remarks>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.BlockWorker(Amazon.WebServices.MechanicalTurk.Domain.BlockWorkerRequest)">
            <summary>
            Blocks a worker from accepting your HITs
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.BlockWorkerRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.UnblockWorker(Amazon.WebServices.MechanicalTurk.Domain.UnblockWorkerRequest)">
            <summary>
            Unblocks a worker who was previously blocked from accepting your HITs
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UnblockWorkerRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.ChangeHITTypeOfHIT(Amazon.WebServices.MechanicalTurk.Domain.ChangeHITTypeOfHITRequest)">
            <summary>
            Changes the HIT type for a HIT
            </summary>
            <param name="request">A <see cref="T:Amazon.WebServices.MechanicalTurk.Domain.UnblockWorkerRequest"/> instance containing 
            the request parameters</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.MTurkClient.Dispose">
            <summary>
            Disposes the Mechanical Turk client and any resources associated with it
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkClient.Config">
            <summary>
            Gets or sets the configuration containing the service endpoint and the AWS credentials
            </summary>
            <value>The config.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.MTurkClient.Throttler">
            <summary>
            Gets or sets the throttler used to throttle SOAP requests to the service (usually used for sandbox testing)
            </summary>
            <remarks>See <a href="http://sandbox.mturk.com">Guidelines and policies</a> for details</remarks>
            <value>The throttler.</value>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.NoHITsAvailableException">
            <summary>
            Description of NoHITsAvailableException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.NoHITsAvailableException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.NoHITsAvailableException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.ExceedsMaxAssignmentsPerWorkerException">
            <summary>
            Description of ExceedsMaxAssignmentsPerWorkerException.
            </summary>    
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ExceedsMaxAssignmentsPerWorkerException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ExceedsMaxAssignmentsPerWorkerException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.ReflectionCache">
            <summary>
            A reflection cache for a specific type to avoid cost of repetitive reflection
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionCache.GetPropertyPath(System.String)">
            <summary>
            Returns all properties for a property path starting with the cached type
            
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionCache.GetPropertyPathValue(System.Object,System.String)">
            <summary>
            Returns the value for a property path.
            </summary>
            <param name="objRoot">The root object for the path. Needs to be of the cached type</param>
            <param name="propertyPath">The property path (e.g. "LocaleValue.Country")</param>
            <returns>The result for the property path or null, if any of the values in the path returned null</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionCache.SetPropertyPathValue(System.Object,System.String,System.Object)">
            <summary>
            Sets the property path value. If one of the properties in the path is null, a new instance for its type is created.
            </summary>
            <param name="objRoot">The root object for the path. Needs to be of the cached type</param>
            <param name="propertyPath">The property path (e.g. "LocaleValue.Country")</param>
            <param name="newValueForProperty">New value for the last property in the path</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.HITData">
            <summary>
            HIT serialization helper (<see cref="T:Amazon.WebServices.MechanicalTurk.SimpleClient"/>)
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.HITData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.HITData"/> class.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.HITData.#ctor(Amazon.WebServices.MechanicalTurk.Domain.HIT)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.HITData"/> class.
            </summary>
            <param name="hit">The hit.</param>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.HITId">
            <summary>
            Gets or sets the HIT id.
            </summary>
            <value>The HIT id.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.HITTypeId">
            <summary>
            Gets or sets the HIT type id.
            </summary>
            <value>The HIT type id.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.CreationTime">
            <summary>
            Gets or sets the creation time.
            </summary>
            <value>The creation time.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.Title">
            <summary>
            Gets or sets the title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.Description">
            <summary>
            Gets or sets the description.
            </summary>
            <value>The description.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.Question">
            <summary>
            Gets or sets the question.
            </summary>
            <value>The question.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.Keywords">
            <summary>
            Gets or sets the keywords.
            </summary>
            <value>The keywords.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.HITStatus">
            <summary>
            Gets or sets the HIT status.
            </summary>
            <value>The HIT status.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.MaxAssignments">
            <summary>
            Gets or sets the max assignments.
            </summary>
            <value>The max assignments.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.Reward">
            <summary>
            Gets or sets the reward.
            </summary>
            <value>The reward.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.AutoApprovalDelayInSeconds">
            <summary>
            Gets or sets the auto approval delay in seconds.
            </summary>
            <value>The auto approval delay in seconds.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.Expiration">
            <summary>
            Gets or sets the expiration.
            </summary>
            <value>The expiration.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.RequesterAnnotation">
            <summary>
            Gets or sets the requester annotation.
            </summary>
            <value>The requester annotation.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.AssignmentDurationInSeconds">
            <summary>
            Gets or sets the assignment duration in seconds.
            </summary>
            <value>The assignment duration in seconds.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.NumberOfSimilarHITs">
            <summary>
            Gets or sets the number of similar HI ts.
            </summary>
            <value>The number of similar HI ts.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.HITReviewStatus">
            <summary>
            Gets or sets the HIT review status.
            </summary>
            <value>The HIT review status.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.NumberOfAssignmentsPending">
            <summary>
            Gets or sets the number of assignments pending.
            </summary>
            <value>The number of assignments pending.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.NumberOfAssignmentsAvailable">
            <summary>
            Gets or sets the number of assignments available.
            </summary>
            <value>The number of assignments available.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.NumberOfAssignmentsCompleted">
            <summary>
            Gets or sets the number of assignments completed.
            </summary>
            <value>The number of assignments completed.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.LifetimeInSeconds">
            <summary>
            Gets or sets the lifetime in seconds.
            </summary>
            <value>The lifetime in seconds.</value>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.HITData.QualificationRequirements">
            <summary>
            Gets or sets the qualification requirements.
            </summary>
            <value>The qualification requirements.</value>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.HMACSigner">
            <summary>
            Creates the signature used for authentication of an mturk/AWS request
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.HMACSigner.#ctor(System.String)">
            <summary>
            Instantiates the signer for the MTurk requester service with a secret key
            </summary>
            <param name="key">Key, that matches the AWS access ID</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.HMACSigner.#ctor(System.String,System.String)">
            <summary>
            Instantiates the signer with a secret key and a specific AWS service
            </summary>
            <param name="key">Key, that matches the AWS access ID</param>
            <param name="service">Name of the service for which to sign requests for</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.HMACSigner.GetAwsDateStamp">
            <summary>
            Gets a Datetime that can be used with the Amazon Web Services methods
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.HMACSigner.GetAwsSignature(System.String,System.DateTime)">
            <summary>
            Creates signature used for Amazon Web Service method calls
            </summary>
            <param name="operation"></param>
            <param name="timeStamp"></param>
            <returns></returns>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.ParseErrorException">
            <summary>
            Description of ParseErrorException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.ParseErrorException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.ParseErrorException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ITransportProtocol.DoTransport(System.Object,System.String)">
            <summary>
            Sends the request for the given Mechanical Turk operation
            </summary>
            <param name="request">Request to send</param>
            <param name="operation">Operation to invoke</param>
            <returns>Service response</returns>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.ITransportProtocol.CurrentWebResponse">
            <summary>
            Gets the current HTTP response received from Amazon Web Services
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.SoapHttpClientTurkProtocol">
            <summary>
            Protocol used to send soap requests to Mechanical turk
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SoapHttpClientTurkProtocol.GetWebRequest(System.Uri)">
            <summary>
            Overrides <c>GetWebRequest</c> to inject custom HTTP headers
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SoapHttpClientTurkProtocol.GetWebResponse(System.Net.WebRequest)">
            <summary>
            Overrides <c>GetWebResponse</c> to get the actual HTTP response returned from the service
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.SoapHttpClientTurkProtocol.DoTransport(System.Object,System.String)">
            <summary>
            Sends the request for the given Mechanical Turk operation
            </summary>
            <param name="request">Request to send</param>
            <param name="operation">Operation to invoke</param>
            <returns>Service response</returns>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.SoapHttpClientTurkProtocol.CurrentWebResponse">
            <summary>
            Gets the current HTTP response received from Amazon Web Services
            </summary>
            <value></value>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidTransportEndpointException">
            <summary>
            Description of InvalidTransportEndpointException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidTransportEndpointException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.InvalidTransportEndpointException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.MTurkConstants">
            <summary>
            Miscellaneous Mechanical Turk constants
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkConstants.NotificationVersion">
            <summary>
            Notification version used
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkConstants.ResponseGroupFullHIT">
            <summary>
            Full response for HITs
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkConstants.ResponseGroupFullAssignment">
            <summary>
            Full response for assignments
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes">
            <summary>
            Values for the various system qualification types
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes.AbandonmentRateQualification">
            <summary>
            System qualification identifier for abandonment rate
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes.ApprovalRateQualification">
            <summary>
            System qualification identifier for approval rate
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes.RejectionRateQualification">
            <summary>
            System qualification identifier for rejection rate
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes.ReturnRateQualification">
            <summary>
            System qualification identifier for return rate
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes.SubmissionRateQualification">
            <summary>
            System qualification identifier for submission rate
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSystemQualificationTypes.LocaleQualification">
            <summary>
            System qualification identifier for worker locale
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat">
            <summary>
            Supported file types for model objects
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat.Xml">
            <summary>
            XML format
            </summary>
        </member>
        <member name="F:Amazon.WebServices.MechanicalTurk.MTurkSerializationFormat.Property">
            <summary>
            MTurk property format
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog">
            <summary>
            Logger used by the SDK to log events.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog.Debug(System.String,System.Object[])">
            <summary>
            Logs a warning to designate fine-grained informational events that are most 
            useful to debug an application.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog.Info(System.String,System.Object[])">
            <summary>
            Logs a warning to designate error events that might still allow the application 
            to continue running.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog.Warn(System.String,System.Object[])">
            <summary>
            Logs a warning to designate informational events that might be of interest to 
            the application administrator.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog.Error(System.String,System.Object[])">
            <summary>
            Logs a warning to designate a potentially harmful situation.
            </summary>
            <param name="format">The log message containing 0 or more format items</param>
            <param name="args">The items to be formatted within the log message</param>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog.Logger">
            <summary>
            Sets the logger used to log SDK messages. By default, the a trace logger is
            used, but any other class implementing the <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog"/> can be set
            here to replace this default logger. As such it is easy to hook in other
            log mechanisms and frameworks such as 
            <a href="http://logging.apache.org/log4net/">log4net</a>, 
            the <a href="http://msdn2.microsoft.com/en-us/library/Aa480464.aspx">
            Microsoft logging application block</a>
            or simply the event log.
            </summary>
        </member>
        <member name="P:Amazon.WebServices.MechanicalTurk.Advanced.MTurkLog.Level">
            <summary>
            Defined log levels are:
            <list type="bullet">
                <item>
                    <term>1</term>
                    <description>Debug (messages for debugging an application)</description>
                </item>
                <item>
                    <term>2</term>
                    <description>
                        Info (messages that might be of interest to an application administrator)
                    </description>
                </item>
                <item>
                    <term>3</term>
                    <description>
                        Warn (messages that might indicate a potential problem)
                    </description>
                </item>
                <item>
                    <term>4</term>
                    <description>Error (messages that indicate an error)</description>
                </item>
                <item>
                    <term>5</term><description>None (no logging)</description>
                </item>
            </list>
            </summary>
            <remarks>The default log level is 2 (Info). This default can be overridden either
            programmatically or through configuration by setting the "MechanicalTurk.Log.Level"
            key in the application configuration file (refer to <see cref="T:Amazon.WebServices.MechanicalTurk.MTurkConfig"/> 
            for configuration details)</remarks>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.TraceLogger">
            <summary>
            Logs messages to the trace log. A <see cref="T:System.Diagnostics.TraceListener"/> can be used
            to capture this messages and output them to a custom sink.
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.ReflectionUtil">
            <summary>
            Various reflection utility functions used in the SDK
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionUtil.CreateRequestEnvelope(System.Object)">
            <summary>
            Creates the MTurk request envelope for a specific itemType 
            (e.g. "CreateHIT" envelope for the "CreateHITRequest" item).
            The envelope is an object that contains the common AWS properties, 
            such as access key ID etc.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionUtil.PreProcessOptionalRequestProperties(System.Object)">
            <summary>
            Evaluates whether any optional properties in a request item have been set. If this
            is the case, then the correlating "Specified" property will be set to, otherwise
            the property does not get serialized in the soap request.
            
            See e.g. http://blogs.msdn.com/eugeneos/archive/2007/02/05/solving-the-disappearing-data-issue-when-using-add-web-reference-or-wsdl-exe-with-wcf-services.aspx
            for more details (using WCF is out of question for the API)
            </summary>
            <param name="request">Array of request items passed in an MTurk request 
            (such as CreateItemRequest[])</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionUtil.SetPagingProperties(System.Object)">
            <summary>
            Sets the common list properties (pagenumber/size) to defaults if they
            were not explicitly set. Applies only to list requests
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionUtil.Clone(System.Object,System.Object)">
            <summary>
            Shallow "clone": Clones the public properties from a source to a target object (of the same type)
            </summary>
            <param name="source">The source.</param>
            <param name="target">The target.</param>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionUtil.GetPropertyPathValue(System.Object,System.String)">
            <summary>
            Returns the value for a property path.
            </summary>
            <param name="objRoot">The root object for the path. Needs to be of the cached type</param>
            <param name="propertyPath">The property path (e.g. "LocaleValue.Country")</param>
            <returns>The result for the property path or null, if any of the values in the 
            path returned null</returns>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.ReflectionUtil.SetPropertyPathValue(System.Object,System.String,System.Object)">
            <summary>
            Sets the property path value. If one of the properties in the path is null, a new instance 
            for its type is created.
            </summary>
            <param name="objRoot">The root object for the path. Needs to be of the cached type</param>
            <param name="propertyPath">The property path (e.g. "LocaleValue.Country")</param>
            <param name="newValueForProperty">New value for the last property in the path</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Exceptions.AccessKeyException">
            <summary>
            Description of AccessKeyException.
            </summary>
        </member>
        <member name="M:Amazon.WebServices.MechanicalTurk.Exceptions.AccessKeyException.#ctor(Amazon.WebServices.MechanicalTurk.Domain.ErrorsError,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Amazon.WebServices.MechanicalTurk.Exceptions.AccessKeyException"/> class.
            </summary>
            <param name="serviceError">The service error.</param>
            <param name="serviceResponse">The service response.</param>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.LogStream">
            <summary>
            Stream used to log the soap request and response to the <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog"/> interface
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.LoggedWebReqest">
            <summary>
            WebResponse wrapper to log the soap request to the <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog"/> interface
            </summary>
        </member>
        <member name="T:Amazon.WebServices.MechanicalTurk.Advanced.LoggedWebResponse">
            <summary>
            WebResponse wrapper to log the soap response to the <see cref="T:Amazon.WebServices.MechanicalTurk.Advanced.ILog"/> interface
            </summary>
        </member>
    </members>
</doc>
